PIZZA Current compiler version: 0.39c
A substantial companion to Java
Pizza tutorial

Contents
Home
Mirrors
FAQ

Distribution
Support
Documents
-Tutorial
-Examples
-API
-Definition

Applications
Users

People
Links

This material is from a three-hour course given by Martin Odersky at the University of South Auistralia in March 1997. Note that some of the source files attached by hyperlinks are available only from the Australian web site - we're working on that!

Some parts of this material were derived from a Java course held by Michael Philippsen and others in German at the University of Karlsruhe.


What You Need


Overview

Week 1: Java Fundamentals

primitive types, objects and classes, expressions, statements, input/output

Week 2: Java Specifics

packages, import, access specifiers, inheritance, interfaces, overloading, exceptions

Week 3: Pizza

parametric polymorphism, first-class functions, algebraic classes and pattern matching


Java is a trademark of Sun Microsystems.
Comments and bug reports to the Pizza Group, pizza@cis.unisa.edu.au.
All software and documents on the Pizza site are © Copyright 1996, 1997 by the respective authors (as attributed on each; terms for redistribution are available).